#ifndef stcustosH
#define stcustosH
#pragma pack(1)
struct CUSTOS
{
char imarca;
char excluido;
unsigned long MesAno;
double CustosFixos;
double CustosVariaveis;
long Observacoes;
char Espacos[50];
char fmarca;
#define CUSTOS_MESANO "MesAno"
#define CUSTOS_CUSTOSFIXOS "CustosFixos"
#define CUSTOS_CUSTOSVARIAVEIS "CustosVariaveis"
#define CUSTOS_OBSERVACOES "Observacoes"
#define CUSTOS_ESPACOS "Espacos"
};
struct GERA
{
char imarca;
char excluido;
unsigned char Sistema;
char Inscricao[20];
char Nome[51];
unsigned long MesInicial;
unsigned long Mesfinal;
double Faturado[13];
char Base[65];
char fmarca;
#define GERA_SISTEMA "Sistema"
#define GERA_INSCRICAO "Inscricao"
#define GERA_NOME "Nome"
#define GERA_MESINICIAL "MesInicial"
#define GERA_MESFINAL "Mesfinal"
#define GERA_FATURADO "Faturado"
#define GERA_BASE "Base"
};
struct GEPEF
{
char imarca;
char excluido;
char Inscricao[20];
unsigned long MesAno;
unsigned long EFCadastro[4];
unsigned long EFPeriodo[6];
unsigned long EFAdicionaisSaida[14];
unsigned long EFAdicionaisEntrada[12];
char fmarca;
#define GEPEF_INSCRICAO "Inscricao"
#define GEPEF_MESANO "MesAno"
#define GEPEF_EFCADASTRO "EFCadastro"
#define GEPEF_EFPERIODO "EFPeriodo"
#define GEPEF_EFADICIONAISSAIDA "EFAdicionaisSaida"
#define GEPEF_EFADICIONAISENTRADA "EFAdicionaisEntrada"
};
struct GEPAT
{
char imarca;
char excluido;
char Inscricao[20];
unsigned long MesAno;
unsigned long ATCadastro[2];
char fmarca;
#define GEPAT_INSCRICAO "Inscricao"
#define GEPAT_MESANO "MesAno"
#define GEPAT_ATCADASTRO "ATCadastro"
};
struct GEPSC
{
char imarca;
char excluido;
char Inscricao[20];
unsigned long MesAno;
unsigned long SCCadastro[3];
unsigned long SCPeriodo[3];
char fmarca;
#define GEPSC_INSCRICAO "Inscricao"
#define GEPSC_MESANO "MesAno"
#define GEPSC_SCCADASTRO "SCCadastro"
#define GEPSC_SCPERIODO "SCPeriodo"
};
struct GEPDP
{
char imarca;
char excluido;
char Inscricao[20];
unsigned long MesAno;
unsigned long DPCadastro[5];
unsigned long DPPeriodo[13];
char fmarca;
#define GEPDP_INSCRICAO "Inscricao"
#define GEPDP_MESANO "MesAno"
#define GEPDP_DPCADASTRO "DPCadastro"
#define GEPDP_DPPERIODO "DPPeriodo"
};
struct PESOS
{
char imarca;
char excluido;
unsigned short int Codigo;
char Descricao[31];
unsigned char EFCadastro[4];
unsigned char EFEspaco1[8];
unsigned char EFPeriodo[6];
unsigned char EFEspaco2[12];
unsigned char EFAdicionaisSaida[14];
unsigned char EFEspaco3[28];
unsigned char EFAdicionaisEntrada[12];
unsigned char EFEspaco4[24];
unsigned char DPCadastro[5];
unsigned char DPEspaco1[14];
unsigned char DPPeriodo[13];
unsigned char DPEspaco2[22];
unsigned char ATCadastro[2];
unsigned char ATEspaco1[4];
unsigned char SCCadastro[3];
unsigned char SCEspaco1[6];
unsigned char SCPeriodo[3];
unsigned char SCEspaco2[6];
char Espacos[131];
char fmarca;
#define PESOS_CODIGO "Codigo"
#define PESOS_DESCRICAO "Descricao"
#define PESOS_EFCADASTRO "EFCadastro"
#define PESOS_EFESPACO1 "EFEspaco1"
#define PESOS_EFPERIODO "EFPeriodo"
#define PESOS_EFESPACO2 "EFEspaco2"
#define PESOS_EFADICIONAISSAIDA "EFAdicionaisSaida"
#define PESOS_EFESPACO3 "EFEspaco3"
#define PESOS_EFADICIONAISENTRADA "EFAdicionaisEntrada"
#define PESOS_EFESPACO4 "EFEspaco4"
#define PESOS_DPCADASTRO "DPCadastro"
#define PESOS_DPESPACO1 "DPEspaco1"
#define PESOS_DPPERIODO "DPPeriodo"
#define PESOS_DPESPACO2 "DPEspaco2"
#define PESOS_ATCADASTRO "ATCadastro"
#define PESOS_ATESPACO1 "ATEspaco1"
#define PESOS_SCCADASTRO "SCCadastro"
#define PESOS_SCESPACO1 "SCEspaco1"
#define PESOS_SCPERIODO "SCPeriodo"
#define PESOS_SCESPACO2 "SCEspaco2"
#define PESOS_ESPACOS "Espacos"
};
struct PESOST
{
char imarca;
char excluido;
char Inscricao[20];
char Classificacao[8];
unsigned char Elemento;
unsigned char Nivel;
char Nome[51];
char Descricao[51];
double Diferenca1;
double Diferenca2;
double Diferenca3;
double Diferenca4;
double Diferenca5;
double Diferenca6;
double Diferenca7;
double Diferenca8;
double Diferenca9;
double Diferenca10;
double Diferenca11;
double Diferenca12;
double Custo1;
double Custo2;
double Custo3;
double Custo4;
double Custo5;
double Custo6;
double Custo7;
double Custo8;
double Custo9;
double Custo10;
double Custo11;
double Custo12;
double Faturado1;
double Faturado2;
double Faturado3;
double Faturado4;
double Faturado5;
double Faturado6;
double Faturado7;
double Faturado8;
double Faturado9;
double Faturado10;
double Faturado11;
double Faturado12;
unsigned long Contagem1;
unsigned long Contagem2;
unsigned long Contagem3;
unsigned long Contagem4;
unsigned long Contagem5;
unsigned long Contagem6;
unsigned long Contagem7;
unsigned long Contagem8;
unsigned long Contagem9;
unsigned long Contagem10;
unsigned long Contagem11;
unsigned long Contagem12;
char Ordem[15];
unsigned char Peso;
unsigned long MesInicial;
unsigned long MesFinal;
char fmarca;
#define PESOST_INSCRICAO "Inscricao"
#define PESOST_CLASSIFICACAO "Classificacao"
#define PESOST_ELEMENTO "Elemento"
#define PESOST_NIVEL "Nivel"
#define PESOST_NOME "Nome"
#define PESOST_DESCRICAO "Descricao"
#define PESOST_DIFERENCA1 "Diferenca1"
#define PESOST_DIFERENCA2 "Diferenca2"
#define PESOST_DIFERENCA3 "Diferenca3"
#define PESOST_DIFERENCA4 "Diferenca4"
#define PESOST_DIFERENCA5 "Diferenca5"
#define PESOST_DIFERENCA6 "Diferenca6"
#define PESOST_DIFERENCA7 "Diferenca7"
#define PESOST_DIFERENCA8 "Diferenca8"
#define PESOST_DIFERENCA9 "Diferenca9"
#define PESOST_DIFERENCA10 "Diferenca10"
#define PESOST_DIFERENCA11 "Diferenca11"
#define PESOST_DIFERENCA12 "Diferenca12"
#define PESOST_CUSTO1 "Custo1"
#define PESOST_CUSTO2 "Custo2"
#define PESOST_CUSTO3 "Custo3"
#define PESOST_CUSTO4 "Custo4"
#define PESOST_CUSTO5 "Custo5"
#define PESOST_CUSTO6 "Custo6"
#define PESOST_CUSTO7 "Custo7"
#define PESOST_CUSTO8 "Custo8"
#define PESOST_CUSTO9 "Custo9"
#define PESOST_CUSTO10 "Custo10"
#define PESOST_CUSTO11 "Custo11"
#define PESOST_CUSTO12 "Custo12"
#define PESOST_FATURADO1 "Faturado1"
#define PESOST_FATURADO2 "Faturado2"
#define PESOST_FATURADO3 "Faturado3"
#define PESOST_FATURADO4 "Faturado4"
#define PESOST_FATURADO5 "Faturado5"
#define PESOST_FATURADO6 "Faturado6"
#define PESOST_FATURADO7 "Faturado7"
#define PESOST_FATURADO8 "Faturado8"
#define PESOST_FATURADO9 "Faturado9"
#define PESOST_FATURADO10 "Faturado10"
#define PESOST_FATURADO11 "Faturado11"
#define PESOST_FATURADO12 "Faturado12"
#define PESOST_CONTAGEM1 "Contagem1"
#define PESOST_CONTAGEM2 "Contagem2"
#define PESOST_CONTAGEM3 "Contagem3"
#define PESOST_CONTAGEM4 "Contagem4"
#define PESOST_CONTAGEM5 "Contagem5"
#define PESOST_CONTAGEM6 "Contagem6"
#define PESOST_CONTAGEM7 "Contagem7"
#define PESOST_CONTAGEM8 "Contagem8"
#define PESOST_CONTAGEM9 "Contagem9"
#define PESOST_CONTAGEM10 "Contagem10"
#define PESOST_CONTAGEM11 "Contagem11"
#define PESOST_CONTAGEM12 "Contagem12"
#define PESOST_ORDEM "Ordem"
#define PESOST_PESO "Peso"
#define PESOST_MESINICIAL "MesInicial"
#define PESOST_MESFINAL "MesFinal"
};
#pragma pack()
#endif
